//
//  UIimageView+Extension.swift
//  XinLang
//
//  Created by 张辉 on 16/5/14.
//  Copyright © 2016年 张辉. All rights reserved.
//

import UIKit
import SDWebImage
extension UIImageView {

    /// 使用图像名实例化 UIImageView
    ///
    /// - parameter imageName: 图像名
    ///关注一些人，回这里看看有什么惊喜关注一些人，回这里看看有什么惊喜
    /// - returns: UIImageViewn
  
    convenience init (zh_imageName imageName:String){
    
        self.init(image:UIImage(named: imageName))
    
    }
    
    /// 设置图像
    ///
    /// - parameter urlString:       urlString
    /// - parameter placeholderName: placeholderName
    func cz_setImageWithURL(urlString: String?, placeholderName: String?) {
        
        // 占位图像
        var placeholderImage: UIImage?
        
        if placeholderName != nil {
            placeholderImage = UIImage(named: placeholderName!)
        }
        
        // 如果 url 为 nil
        guard let urlString = urlString,
            let url = NSURL(string: urlString) else {
                // 如果 urlString 为nil，但是指定了占位图像，显示占位图像
                image = placeholderImage
                
                return
        }
        
        sd_setImageWithURL(url, placeholderImage: placeholderImage)
    }


}